home *** CD-ROM | disk | FTP | other *** search
- property pMyListPosition, pMyImage, pWidth, pHeight, pMyRect, pMyState, pMyPoint
- global gUtilMenuNum, gRetailerName
-
- on new me, listPosition
- pMyListPosition = listPosition
- memName = "utilButton_" & gRetailerName
- case gRetailerName of
- "NA":
- case pMyListPosition of
- 1:
- pMyPoint = point(220, 6)
- pMyImage = member("utilButton_registration").image.duplicate()
- 2:
- pMyPoint = point(345, 6)
- pMyImage = member("utilButton_contests").image.duplicate()
- 3:
- pMyPoint = point(445, 6)
- pMyImage = member("utilButton_specialoffers").image.duplicate()
- 4:
- pMyPoint = point(582, 6)
- pMyImage = member("utilButton_mycardz").image.duplicate()
- 5:
- pMyPoint = point(750, 6)
- pMyImage = member("utilButton5").image.duplicate()
- end case
- "walmart":
- case pMyListPosition of
- 1:
- pMyPoint = point(220, 6)
- pMyImage = member("utilButton_walmart").image.duplicate()
- 2:
- pMyPoint = point(325, 6)
- pMyImage = member("utilButton_contests").image.duplicate()
- 3:
- pMyPoint = point(435, 6)
- pMyImage = member("utilButton_specialoffers").image.duplicate()
- 4:
- pMyPoint = point(582, 6)
- pMyImage = member("utilButton_mycardz").image.duplicate()
- 5:
- pMyPoint = point(750, 6)
- pMyImage = member("utilButton5").image.duplicate()
- end case
- "compusa":
- case pMyListPosition of
- 1:
- pMyPoint = point(220, 6)
- pMyImage = member("utilButton_compusa").image.duplicate()
- 2:
- pMyPoint = point(325, 6)
- pMyImage = member("utilButton_contests").image.duplicate()
- 3:
- pMyPoint = point(435, 6)
- pMyImage = member("utilButton_specialoffers").image.duplicate()
- 4:
- pMyPoint = point(582, 6)
- pMyImage = member("utilButton_mycardz").image.duplicate()
- 5:
- pMyPoint = point(750, 6)
- pMyImage = member("utilButton5").image.duplicate()
- end case
- "fye":
- case pMyListPosition of
- 1:
- pMyPoint = point(220, 6)
- pMyImage = member("utilButton_fye").image.duplicate()
- 2:
- pMyPoint = point(290, 6)
- pMyImage = member("utilButton_contests").image.duplicate()
- 3:
- pMyPoint = point(400, 6)
- pMyImage = member("utilButton_specialoffers").image.duplicate()
- 4:
- pMyPoint = point(547, 6)
- pMyImage = member("utilButton_mycardz").image.duplicate()
- 5:
- pMyPoint = point(750, 6)
- pMyImage = member("utilButton5").image.duplicate()
- end case
- "bjs":
- case pMyListPosition of
- 1:
- pMyPoint = point(220, 6)
- pMyImage = member("utilButton_bjs").image.duplicate()
- 2:
- pMyPoint = point(290, 6)
- pMyImage = member("utilButton_contests").image.duplicate()
- 3:
- pMyPoint = point(400, 6)
- pMyImage = member("utilButton_specialoffers").image.duplicate()
- 4:
- pMyPoint = point(547, 6)
- pMyImage = member("utilButton_mycardz").image.duplicate()
- 5:
- pMyPoint = point(750, 6)
- pMyImage = member("utilButton5").image.duplicate()
- end case
- otherwise:
- case pMyListPosition of
- 1:
- pMyPoint = point(220, 6)
- pMyImage = member("utilButton_registration").image.duplicate()
- 2:
- pMyPoint = point(345, 6)
- pMyImage = member("utilButton_contests").image.duplicate()
- 3:
- pMyPoint = point(445, 6)
- pMyImage = member("utilButton_specialoffers").image.duplicate()
- 4:
- pMyPoint = point(582, 6)
- pMyImage = member("utilButton_mycardz").image.duplicate()
- 5:
- pMyPoint = point(750, 6)
- pMyImage = member("utilButton5").image.duplicate()
- end case
- end case
- pWidth = member(memName).width
- pHeight = member(memName).height
- pMyRect = pMyImage.rect
- pMyState = #idle
- return me
- end
-
- on checkUtilButtons me
- case pMyState of
- #idle:
- if (the mouseLoc).inside(pMyRect.offset(pMyPoint[1], pMyPoint[2])) then
- pMyState = #roll
- gUtilMenuNum = pMyListPosition
- cursor(280)
- end if
- #roll:
- if (the mouseLoc).inside(pMyRect.offset(pMyPoint[1], pMyPoint[2])) then
- pMyState = #roll
- gUtilMenuNum = pMyListPosition
- cursor(280)
- else
- pMyState = #idle
- gUtilMenuNumm = 0
- cursor(0)
- end if
- end case
- end
-